package com.ruoyi.manage.enterprise.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.manage.enterprise.domain.EcEnterpriseFinancingInfo;
import com.ruoyi.manage.enterprise.domain.vo.EcEnterpriseFinancingInfoVo;

import java.util.List;

/**
 * 企业融资需求Service接口
 *
 * @author ruoyi
 * @date 2025-08-13
 */
public interface IEcEnterpriseFinancingInfoService extends IService<EcEnterpriseFinancingInfo>{

    EcEnterpriseFinancingInfoVo queryGetById(Long id);

    boolean addEcEnterpriseFinancingInfo(EcEnterpriseFinancingInfo ecEnterpriseFinancingInfo);

    boolean addEcEnterpriseFinancingInfoMore(EcEnterpriseFinancingInfoVo ecEnterpriseFinancingInfoVo);

    boolean updateEcEnterpriseFinancingInfo(EcEnterpriseFinancingInfo ecEnterpriseFinancingInfo);

    boolean deleteEcEnterpriseFinancingInfoByIds(Long[] ids);

    List<EcEnterpriseFinancingInfoVo> selectDemandEnterpriseTable();

    List<EcEnterpriseFinancingInfo> selectFinanceInfoService(Long enterpriseId);

}